package cn.ffcs.uec.staff.action.bean;

import org.zkoss.zul.Tab;
import org.zkoss.zul.Tabbox;
import org.zkoss.zul.Window;

import cn.ffcs.uec.staff.component.UecAbroadListboxExt;
import cn.ffcs.uec.staff.component.UecAssListboxExt;
import cn.ffcs.uec.staff.component.UecBmDataListboxExt;
import cn.ffcs.uec.staff.component.UecCtrtListboxExt;
import cn.ffcs.uec.staff.component.UecDocEduListboxExt;
import cn.ffcs.uec.staff.component.UecEncListboxExt;
import cn.ffcs.uec.staff.component.UecFamilyListboxExt;
import cn.ffcs.uec.staff.component.UecHightTeamListboxExt;
import cn.ffcs.uec.staff.component.UecNationdutyListboxExt;
import cn.ffcs.uec.staff.component.UecPartyLogListboxExt;
import cn.ffcs.uec.staff.component.UecPaymentDataListboxExt;
import cn.ffcs.uec.staff.component.UecPsndocWadocListboxExt;
import cn.ffcs.uec.staff.component.UecPsnjobListboxExt;
import cn.ffcs.uec.staff.component.UecPsnorgListboxExt;
import cn.ffcs.uec.staff.component.UecPunishListboxExt;
import cn.ffcs.uec.staff.component.UecRetireListboxExt;
import cn.ffcs.uec.staff.component.UecRetriedListboxExt;
import cn.ffcs.uec.staff.component.UecStaffInfoListboxExt;
import cn.ffcs.uec.staff.component.UecTalentTeamListboxExt;
import cn.ffcs.uec.staff.component.UecTitleListboxExt;
import cn.ffcs.uec.staff.component.UecTrainListboxExt;
import cn.ffcs.uec.staff.component.UecTrialListboxExt;
import cn.ffcs.uec.staff.component.UecWorkListboxExt;
import lombok.Getter;
import lombok.Setter;

/**
 * @Title:人员基本属性管理bean
 * @Description:
 * @Copyright: FFCS（C） 2017
 * @Company: FFCS
 * @author Wang Yiren
 * @Version 0.0.1 date:2017年11月20日
 * @since JDK1.6
 */
public class UecStaffMainBean {

	/**
	 * window.
	 **/
	@Getter
	@Setter
	private Window uecStaffMainWin;
	/**
	 * uecStaffInfoListboxExt.
	 */
	@Getter
	@Setter
	private UecStaffInfoListboxExt uecStaffInfoListboxExt;
	/**
	 * uecAssListboxExt
	 */
	@Getter
	@Setter
	private UecAssListboxExt uecAssListboxExt;
	/**
	 * uecDocEduListboxExt
	 */
	@Getter
	@Setter
	private UecDocEduListboxExt uecDocEduListboxExt;
	/**
	 * uecEncListboxExt.
	 */
	@Getter
	@Setter
	private UecEncListboxExt uecEncListboxExt;
	/**
	 * uecTalentTeamListboxExt
	 */
	@Getter
	@Setter
	private UecTalentTeamListboxExt uecTalentTeamListboxExt;

	@Getter
	@Setter
	private UecPartyLogListboxExt uecPartyLogListboxExt;

	@Getter
	@Setter
	private UecPunishListboxExt uecPunishListboxExt;

	@Getter
	@Setter
	private UecWorkListboxExt uecWorkListboxExt;

	@Getter
	@Setter
	private UecRetireListboxExt uecRetireListboxExt;

	@Getter
	@Setter
	private UecPsnjobListboxExt uecPsnjobListboxExt;

	@Getter
	@Setter
	private UecPsnorgListboxExt uecPsnorgListboxExt;
	
	@Getter
	@Setter
	private UecPsndocWadocListboxExt uecPsndocWadocListboxExt;
	
	@Getter
	@Setter
	private UecPaymentDataListboxExt uecPaymentDataListboxExt;
	
	@Getter
	@Setter
	private UecBmDataListboxExt uecBmDataListboxExt;
	//2018-01-08
	/**
	 * 出国出境情况
	 */
	@Getter
	@Setter
	private UecAbroadListboxExt uecAbroadListboxExt;
	/**
	 * 人员合同信息
	 */
	@Getter
	@Setter
	private UecCtrtListboxExt uecCtrtListboxExt;
	/**
	 * 人员家庭信息
	 */
	@Getter
	@Setter
	private UecFamilyListboxExt uecFamilyListboxExt;
	/**
	 * 军队退役人员管理
	 */
	@Getter
	@Setter
	private UecRetriedListboxExt uecRetriedListboxExt;
	/**
	 * 高技能人才队伍
	 */
	@Getter
	@Setter
	private UecHightTeamListboxExt uecHightTeamListboxExt;
	/**
	 * 职业资格管理
	 */
	@Getter
	@Setter
	private UecNationdutyListboxExt uecNationdutyListboxExt;
	/**
	 * 专业技术职务
	 */
	@Getter
	@Setter
	private UecTitleListboxExt uecTitleListboxExt;
	/**
	 * 人员教育培训
	 */
	@Getter
	@Setter
	private UecTrainListboxExt uecTrainListboxExt;
	/**
	 * 人员试用情况
	 */
	@Getter
	@Setter
	private UecTrialListboxExt uecTrialListboxExt;
	
	
	
	/**
	 * 当前选中的Tab页.
	 */
	@Getter
	@Setter
	private Tab tab;

	@Getter
	@Setter
	private Tabbox tabBox;

}
